1
Определение параллельных сред разработки
AI016Lesson 4
00:00

В Git параллельная разработка достигается с помощью ветвления. Формально, ветвь — это независимая линия разработки которая расходится от основной линии времени. Это позволяет нескольким направлениям работы сосуществовать как внутренние объекты не нарушая стабильности основного кодового базиса.

1. Первоначальное состояние: мастер

Каждый репозиторий начинается с ветви по умолчанию, известной как мастер. Это ветвь по умолчанию в Git. Когда вы запускаете git branch для просмотра всех ветвей, звёздочка (*) рядом с которой указывает на то, что это текущая проверенная ветвь — ваша активная вселенная. звёздочка (*) рядом с ней означает, что она является текущей проверенной средой — вашей активной вселенной.

мастер

2. Ветвь функции

Хотя некоторые ветви кратковременны, ветвь функции — это более долгоживущая тематическая ветвь, созданная с конкретной целью разработки определённой функции. Она изолирует код «в процессе выполнения» от готовой к выпуску ветви «мастер».

Аналогия: Представьте себе чертежи для небоскрёба. Чтобы протестировать солнечные панели, вы используете прозрачные накладки (ветви функций). Вы можете экспериментировать и совершать ошибки на накладках, не рискуя целостностью оригинальных чертежей.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>